package com.shwread.httpsdk.http.base.ui;

import android.content.Context;
import android.widget.Toast;

import com.shwread.android.qysw.activity.BaseBusinessActivity;
import com.shwread.httpsdk.util.NetUtil;
import com.shwread.httpsdk.util.Util;


/**
 * @Title: AbstractHttpUiUtil.java
 * @Package com.surfingread.httpsdk.http.base.ui
 * @Description: TODO(添加描述)
 * @author 刘章
 * @date 2014年2月21日 下午7:54:12
 */
public class AbstractHttpUiUtil
{
	
	/**
	 * @Title: showToast
	 * @Description: TODO(这里用一句话描述这个方法的作用)
	 * @param @param context
	 * @param @param statusCode 设定文件
	 * @return void 返回类型
	 * @throws
	 * @date 2014年2月21日 下午7:58:50
	 */
	public static void showToast(final Context context, final int statusCode) {
		BaseBusinessActivity.uiHandler.post(new Runnable()
		{
			@Override
			public void run() {
				String message = "";
				switch (statusCode) {
					case NetUtil.NetError:
						break;
					case NetUtil.NetResetByPeer:
						break;
					case NetUtil.NetNotConnectioned:
						message = "网络未连接，请检查网络设置！";
						break;
					case NetUtil.NetTimeOut:
						message = "网络连接超时，请稍后再试！";
						break;
					default:
						break;
				}
				if (Util.isNotEmpty(message)) Toast.makeText(context, message, Toast.LENGTH_SHORT).show();
			}
		});
	}
}
